package com.zxjbyte.yiyi.framework.common.core.spel;

import lombok.AllArgsConstructor;
import lombok.Getter;

import java.lang.reflect.Method;

/**
 * 表达式根对象
 * 通常是表达式的上下文对象，用于提供表达式的变量和方法等信息
 * @Author zhangxingjia
 * @Date 2023/4/15 17:52
 * @Version: 1.0
 */
@Getter
@AllArgsConstructor
public class YiyiExpressionRootObject {

    private final Method method;

    private final Object[] args;

    private final Object target;

    private final Class<?> targetClass;

    private final Method targetMethod;
}
